package com.itheima.day15.socket.test3$$;

import java.io.IOException;
import java.net.*;
import java.util.Scanner;

// 发送端
public class ClientDemo {
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        // 创建接收端的Socket对象(DatagramSocket)
        DatagramSocket ds = new DatagramSocket();

        while(true){
            System.out.println("请输入发送信息：");
            String str = sc.nextLine();

            // 创建数据包
            byte[] bytes = str.getBytes();
            InetAddress byName = InetAddress.getByName("224.0.1.0");
            int port = 10000;
            DatagramPacket dp = new DatagramPacket(bytes,bytes.length,byName,port);

            // 发送数据
            ds.send(dp);

            // 判断是否要退出发送
            if ("886".equals(str.trim())){
                System.out.println("\n---------系统提示：发送关闭---------");
                break;
            }
        }
        // 关闭发送端
        ds.close();
    }
}
